package org.zhigong.service;

import org.zhigong.entity.Menu;

import java.util.List;

/**
 * Created by Administrator on 2018/5/9 0009.
 */
public interface MenuService {

    /**
     * 查询菜单列表
     * @return
     */
    List<Menu> getMenuList(Menu menu);

    /**
     * 查询全部菜单,为下了选择框使用
     * @return
     */
    List<Menu> getMenuListAll();

    /**
     * 根据菜单编号查询单个菜单
     * @param id
     * @return
     */
    Menu getMenuById(Long id);

    /**
     * 新增菜单
     * @param menu
     * @return
     */
    Boolean addMenu(Menu menu);

    /**
     * 删除菜单
     * @param id
     * @return
     */
    Boolean deleteMenu(Long id);

    /**
     * 更新菜单
     * @param menu
     * @return
     */
    Boolean updateMenu(Menu menu);
}
